创建脚本化插件

命令

路径

快捷键

插件管理器

工具 > 插件

Ctrl+Shift+Z (Windows)

Cmd+Shift+Z (Mac)

“插件管理器”显示三种类型的插件:

您创建的自定义未混淆插件

购自开发人员的第三方插件(混淆)和您创建的混淆插件

Vectorworks 程序中包含的内置混淆插件

第三方插件和内置插件是混淆插件,它们可允许对插件参数和定义进行有限的编辑。不可编辑的选项变灰。

从“插件管理器”的“自定义插件”选项卡创建和编辑未混淆的自定义插件,通过选项卡为新的自定义插件指定插件类型、类别、参数、选项和代码。插件是按 插件文件位置中的描述保存的。

要创建插件:

选择该命令。

“插件管理器”对话框打开。

单击以显示/隐藏参数。单击以显示/隐藏参数。

参数

说明

自定义插件

 

插件列表

列出可用自定义插件;插件名称左侧的图标会指明插件的类型(请参阅插件类型

新建

新建一个自定义插件,如本节所述

编辑定义

打开“编辑插件定义”对话框,定义或编辑当前选定自定义插件的特性(请参阅插件定义

编辑脚本

打开“脚本编辑器”窗口,以创建、重命名或编辑使用选定自定义插件执行的代码。请参阅指定插件脚本

复制

创建当前选定插件的副本;在“指派名称”对话框中指定副本的名称

删除

删除当前选定的插件;此操作无法撤消

第三方插件

列出任何第三方插件,并允许在允许的情况下安装、卸载和自定义第三方插件。

安装:从第三方脚本提供商选择安装文件;它们将被自动复制到您的插件文件夹中。必须重新启动 Vectorworks 才能使用新安装的第三方插件。

删除:从 Vectorworks 程序中移除插件并删除插件文件。该操作无法撤消。

自定义:当第三方提供商允许时,选定的插件可能允许有限的自定义。不可编辑的选项变灰。

内置插件

列出 Vectorworks 安装中可用的插件;其中一些插件允许有限的自定义。不可编辑的选项变灰。内置插件的自定义示例如自定义内置插件对象定义中所述。

从“自定义插件”选项卡中,单击新建

“指派名称”对话框打开。输入新插件项的名称,并选择要插件的类型。插件名称字符数上限为 27。适当的插件扩展名将被附加到插件名称中。插件可以包含用于执行的 Python 脚本。

单击以显示/隐藏参数。单击以显示/隐藏参数。

参数

说明

脚本插件的名称

指定新插件的名称;此亦为插件文件的名称,自动追加相应的扩展名(.px、 .vsm、.vst或 .vso

插件将被创建在

描述插件文件的位置;插件被保存在标明位置,这样,它们就不会在安装新版本 Vectorworks 产品时被覆盖;请参阅插件文件位置

插件类型

选择要创建的插件类型

命令

菜单命令 (.vsm) 插件可像任何标准菜单项一样使用,针对活动的 Vectorworks 文件执行相关操作。菜单命令可探测活动 Vectorworks 文件的视图状态,或者,可以确定是否存在菜单命令操作所凭的选择集合。

工具

工具项 (.vst) 插件允许将脚本作为一个工具面板项添加到 Vectorworks 工作空间。工具使用智能光标,而且可以响应选择状态或视图指向之类的文件状态条件。

对象

插件对象 (.vso) 允许复杂对象的创建,比如标准建筑或机械元素、标注或绘图边框之类的“智能”绘图组件,或是其他优化设计过程的灵活对象。插件对象支持标准的 Vectorworks 程序核心技术,比如吸附、分类和高级对象等;它们最多可包含 32,767 个定义和编辑对象外观的参数。

点对象

点对象由单击放置的单一点定义

线性对象

线性对象需要用户定义的线来创建对象的基本几何图形

矩形对象

矩形对象使用用户定义的矩形来定义和创建对象的基本几何图形

二维/三维路径对象

路径对象定义用户定义的多边形路径或 NURBS 曲线以创建对象的基本几何图形

包含文件

指定要随附于脚本的附加文件(.vss或 .px

定义插件特性,如指定插件定义中所述。

使用工作空间编辑器将新插件添加到一个或多个工作空间。请参阅自定义工作空间。项目添加到工作空间后,即对 Vectorworks 中的任何打开文件可用,且无需将关联脚本导入到活动文件中。

指定插件定义

概念:脚本插件

 

这个页面有帮助吗?